package com.hirsi.module.auth.vo.result;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hirsi.module.auth.vo.param.RegisterAccountParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

@EqualsAndHashCode(callSuper = true)
@ApiModel("注册账户的详细信息")
@Data
public class RegisterAccountDetailResult extends RegisterAccountParam {

    @ApiModelProperty(value = "审核状态：0-待审核，1-已通过，2-驳回", position = 18)
    private String status;

    @ApiModelProperty(value = "审核回复", position = 19)
    private String reply;

    @ApiModelProperty(value = "审核时间", position = 20)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime auditTime;
}
